Conversation
Greptile SummaryThis PR adds the Leopard brand logo and favicon set — replacing the placeholder "L" text block on the landing page with a new Key observations:
Confidence Score: 3/5
Important Files Changed
Prompt To Fix All With AIThis is a comment left during a code review.
Path: apps/nextjs/src/components/leopard-logo.tsx
Line: 32-34
Comment:
**Red debug stroke left in SVG**
The path inside the `mask0_205_66` mask element has `stroke="#FF0000"` and `strokeWidth="2"`, which is a classic Figma "debug outline" artifact. Because the parent mask uses `maskType: "alpha"`, the red color itself doesn't affect visible output (alpha is what drives the mask, and red is fully opaque just like white). However, this is unexpectedly left in the SVG source and will confuse anyone reading or editing this file. The same red stroke is also present in `apps/nextjs/src/app/icon0.svg` (line 8) and should be removed from both assets.
```suggestion
fill="#FFFEFE"
strokeWidth="2"
mask="url(#path-3-inside-1_205_66)"
```
How can I resolve this? If you propose a fix, please make it concise.
---
This is a comment left during a code review.
Path: apps/nextjs/src/app/page.tsx
Line: 33-35
Comment:
**Component integrated in same PR as its creation**
`LeopardLogo` is both created (`src/components/leopard-logo.tsx`) and wired into the main landing page in this single PR. Per project convention, components should be developed in isolation and integrated into pages in a separate, follow-up PR. This makes each change independently reviewable and revertable.
**Rule Used:** Keep PRs focused on individual components without ... ([source](https://app.greptile.com/review/custom-context?memory=1468e328-08d6-42d6-9f09-f6b8b663275a))
**Learnt From**
[deltahacks/landing-12#12](https://github.com/deltahacks/landing-12/pull/12)
How can I resolve this? If you propose a fix, please make it concise.
---
This is a comment left during a code review.
Path: apps/nextjs/src/components/leopard-logo.tsx
Line: 20
Comment:
**Inline style on SVG mask element**
`style={{ maskType: "alpha" }}` is an inline style. The project rule prefers Tailwind CSS classes over inline styles. While `mask-type` has no direct Tailwind utility, you can express it via an arbitrary CSS property using Tailwind's `[mask-type:alpha]` syntax:
```suggestion
className="[mask-type:alpha]"
maskUnits="userSpaceOnUse"
```
**Rule Used:** Use Tailwind CSS classes instead of inline styles ... ([source](https://app.greptile.com/review/custom-context?memory=0b2b635d-cbb8-42e2-a38c-193803fa0968))
**Learnt From**
[deltahacks/landing-12#12](https://github.com/deltahacks/landing-12/pull/12)
How can I resolve this? If you propose a fix, please make it concise.Reviews (1): Last reviewed commit: "feat: add logo and favicon" | Re-trigger Greptile |
| fill="#FFFEFE" | ||
| stroke="#FF0000" | ||
| strokeWidth="2" |
There was a problem hiding this comment.
The path inside the mask0_205_66 mask element has stroke="#FF0000" and strokeWidth="2", which is a classic Figma "debug outline" artifact. Because the parent mask uses maskType: "alpha", the red color itself doesn't affect visible output (alpha is what drives the mask, and red is fully opaque just like white). However, this is unexpectedly left in the SVG source and will confuse anyone reading or editing this file. The same red stroke is also present in apps/nextjs/src/app/icon0.svg (line 8) and should be removed from both assets.
| fill="#FFFEFE" | |
| stroke="#FF0000" | |
| strokeWidth="2" | |
| fill="#FFFEFE" | |
| strokeWidth="2" | |
| mask="url(#path-3-inside-1_205_66)" |
Prompt To Fix With AI
This is a comment left during a code review.
Path: apps/nextjs/src/components/leopard-logo.tsx
Line: 32-34
Comment:
**Red debug stroke left in SVG**
The path inside the `mask0_205_66` mask element has `stroke="#FF0000"` and `strokeWidth="2"`, which is a classic Figma "debug outline" artifact. Because the parent mask uses `maskType: "alpha"`, the red color itself doesn't affect visible output (alpha is what drives the mask, and red is fully opaque just like white). However, this is unexpectedly left in the SVG source and will confuse anyone reading or editing this file. The same red stroke is also present in `apps/nextjs/src/app/icon0.svg` (line 8) and should be removed from both assets.
```suggestion
fill="#FFFEFE"
strokeWidth="2"
mask="url(#path-3-inside-1_205_66)"
```
How can I resolve this? If you propose a fix, please make it concise.| <div className="w-15 overflow-hidden rounded-lg"> | ||
| <LeopardLogo className="h-full w-full" /> | ||
| </div> |
There was a problem hiding this comment.
Component integrated in same PR as its creation
LeopardLogo is both created (src/components/leopard-logo.tsx) and wired into the main landing page in this single PR. Per project convention, components should be developed in isolation and integrated into pages in a separate, follow-up PR. This makes each change independently reviewable and revertable.
Rule Used: Keep PRs focused on individual components without ... (source)
Learnt From
deltahacks/landing-12#12
Prompt To Fix With AI
This is a comment left during a code review.
Path: apps/nextjs/src/app/page.tsx
Line: 33-35
Comment:
**Component integrated in same PR as its creation**
`LeopardLogo` is both created (`src/components/leopard-logo.tsx`) and wired into the main landing page in this single PR. Per project convention, components should be developed in isolation and integrated into pages in a separate, follow-up PR. This makes each change independently reviewable and revertable.
**Rule Used:** Keep PRs focused on individual components without ... ([source](https://app.greptile.com/review/custom-context?memory=1468e328-08d6-42d6-9f09-f6b8b663275a))
**Learnt From**
[deltahacks/landing-12#12](https://github.com/deltahacks/landing-12/pull/12)
How can I resolve this? If you propose a fix, please make it concise.Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
| /> | ||
| <mask | ||
| id="mask0_205_66" | ||
| style={{ maskType: "alpha" }} |
There was a problem hiding this comment.
Inline style on SVG mask element
style={{ maskType: "alpha" }} is an inline style. The project rule prefers Tailwind CSS classes over inline styles. While mask-type has no direct Tailwind utility, you can express it via an arbitrary CSS property using Tailwind's [mask-type:alpha] syntax:
| style={{ maskType: "alpha" }} | |
| className="[mask-type:alpha]" | |
| maskUnits="userSpaceOnUse" |
Rule Used: Use Tailwind CSS classes instead of inline styles ... (source)
Learnt From
deltahacks/landing-12#12
Prompt To Fix With AI
This is a comment left during a code review.
Path: apps/nextjs/src/components/leopard-logo.tsx
Line: 20
Comment:
**Inline style on SVG mask element**
`style={{ maskType: "alpha" }}` is an inline style. The project rule prefers Tailwind CSS classes over inline styles. While `mask-type` has no direct Tailwind utility, you can express it via an arbitrary CSS property using Tailwind's `[mask-type:alpha]` syntax:
```suggestion
className="[mask-type:alpha]"
maskUnits="userSpaceOnUse"
```
**Rule Used:** Use Tailwind CSS classes instead of inline styles ... ([source](https://app.greptile.com/review/custom-context?memory=0b2b635d-cbb8-42e2-a38c-193803fa0968))
**Learnt From**
[deltahacks/landing-12#12](https://github.com/deltahacks/landing-12/pull/12)
How can I resolve this? If you propose a fix, please make it concise.Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

No description provided.